package com.cn.zpark;

import com.alibaba.fastjson.JSONObject;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;

/**
 * @PackageName: com.cn.zpark
 * @ClassName: MapToJson
 * @Description:将map格式的数据转换为json字符串
 * @author: RZS
 * @date: 2022/4/29  19:10
 */
public class MapToJson {
    public static void main(String[] args) {
        // 定义map
        Map<String, Object> map = new HashMap<>();
        // 添加内容
        map.put("name", "张三");
        map.put("date", new SimpleDateFormat("yyyy-MM-dd").format(new Date()));
        map.put("array", new int[]{1, 2, 3, 4});

        // 创建json对象
        JSONObject jsonObject = new JSONObject(map);

        // 将json对象转为json字符串
        String json = jsonObject.toJSONString();
        System.out.println(json);
    }
}
